"""
2.AT commands from Python - when using most commands we get CME ERROR 58 (illegal language)

A example using the atcmd module to send AT commands to the modem.
"""

import atcmd


resp=bytearray(50)
atcmd.sendSync('at+cpin?\r\n', resp, '', 20)

print(resp)
# bytearray(b'\r\n+CPIN: READY\r\n\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')

atcmd.sendSync('at+cpin\r\n', resp, '', 20)

print(resp)
# bytearray(b'\r\nERROR\r\n\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
